package com.sweetcircle.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import com.sweetcircle.annotation.FieldNote;
import lombok.Data;

/**
 * 群组
 * @TableName group_member
 */
@TableName(value ="group_member")
@Data
public class GroupMember implements Serializable {
    /**
     * 群ID
     */
    @FieldNote("群ID")
    private String groupId;

    /**
     * 群成员ID
     */
    @FieldNote("群成员ID")
    private String groupMemberUserId;

    /**
     * 群成员名称，在群里显示的名称
     */
    @FieldNote("群成员名称，在群里显示的名称")
    private String groupMemberUserName;

    /**
     * 群成员身份 0群主 1管理员 2普通成员
     */
    @FieldNote("群成员身份 0群主 1管理员 2普通成员")
    private Integer identity;

    /**
     * 群成员甜蜜账号ID
     */
    @FieldNote("群成员甜蜜账号ID")
    private String groupMemberUserSweetCircleId;

    /**
     * 群成员昵称
     */
    @FieldNote("群成员昵称")
    private String groupMemberUserNickName;

    /**
     * 群成员头像
     */
    @FieldNote("群成员头像")
    private String groupMemberUserAvatar;

    /**
     * 性别 0:女 1:男
     */
    @FieldNote("性别 0:女 1:男")
    private Integer groupMemberUserSex;

    /**
     * 个性签名
     */
    @FieldNote("个性签名")
    private String groupMemberUserPersonalSignature;

    /**
     * 添加群进入时间
     */
    @FieldNote("添加群进入时间")
    private Long groupMemberUserAddTime;

    /**
     * 地区
     */
    @FieldNote("地区")
    private String groupMemberUserAreaName;

    /**
     * 0删除 1正常
     */
    @FieldNote("0删除 1正常")
    private Integer status;
}
